package com.ruoyi.lyy.service;

import com.github.pagehelper.PageInfo;
import com.ruoyi.lyy.domain.pojo.Merchant;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.lyy.domain.vo.MerchantVO;
import com.ruoyi.lyy.domain.vo.PageQueryVO;

import java.util.List;

/**
 * <p>
 * 商户表 服务类
 * </p>
 *
 * @author YueYang
 * @since 2025-11-12
 */
public interface IMerchantService extends IService<Merchant> {

    /**
     * 分页查询商户信息
     *
     * @param longitude 经度
     * @param latitude  纬度
     * @param pageNum   页码
     * @param pageSize  每页数量
     * @return 商户信息列表
     */
    PageQueryVO<MerchantVO> pageMerchant(Double longitude, Double latitude, Integer pageNum, Integer pageSize);
}
